List Containers with POST (Cached)
POST/rightsizing/containers
Same as GET /containers but accepts filters and pagination in the request body. This endpoint supports Redis caching for improved performance with a 30-minute cache timeout.
Request
- application/json
Body
required
pagination
object
required
Default value: 1
Default value: 10
Possible values: [cost, savings, recommended_cpu_request, recommended_memory_request, last_seen]
An enumeration.
Possible values: [asc, desc]
An enumeration.
filters
object
required
Default value: 30
Possible values: [running, failed, succeeded, pending, exited]
Responses
- 200
- 404
- 422
Successfully retrieved containers list
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
results
object[]
required
Default value: [object Object]
Default value: [object Object]
Default value: [object Object]
{
"total_rows": 0,
"results": [
{
"id": 0,
"name": "string",
"efficiency": 0,
"cpu_request": 0,
"recommended_cpu_request": 0,
"memory_request": 0,
"memory_request_unit": "string",
"recommended_memory_request": 0,
"recommended_memory_request_unit": "string",
"cpu_recommended_percentiles": {},
"memory_recommended_percentiles": {},
"cpu_default_recommended_percentile": "string",
"memory_default_recommended_percentile": "string",
"owner_kind": "string",
"owner_name": "string",
"cost": 0,
"savings": 0,
"policy_id": 0,
"auto_rightsize": false,
"last_seen": "string",
"namespace": "string",
"labels": {},
"status": "string"
}
]
}
Cluster not found
Validation Error
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
- MOD1
- MOD2
]
]
detail
object[]
loc
object[]
required
anyOf
string
integer
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}